moated castle - Turco Inglés Diccionario